Abstract: Distributed Denial of Service (DDoS) attack combines resources of multiple Zombies (Compromised Systems) to attack a single victim makes it impossible to work properly. DDoS is one of the various supreme challenges and the existing literature reveals the fact that although there exist various mechanisms to handle DDoS attacks but still there exist a gap amongst the security requirements & existing mechanisms. Therefore, a mechanism that is strong and reliable is desired. Software agents seem to be a strong candidate for defending DDoS attack. This work highlights the importance of software agents as a security staff for avoiding DDOS attacks. Also it proposes a multi agent framework detecting, protecting and source tracing DDOS attack.

Keywords: Distributed Denial of Service (DDoS), Compromised Systems, Software agents, DDOS attacks.